<html>
    <head>
        <title>Monitoramento</title>
        <link type="text/css" rel="stylesheet" href="codebase/dhtmlxgantt.css">
        <script type="text/javascript" language="JavaScript" src="codebase/dhtmlxcommon.js"></script>
        <script type="text/javascript" language="JavaScript" src="codebase/dhtmlxgantt.js"></script>
        <script language="JavaScript" type="text/javascript">

            function createChartControl(htmlDiv1){
                //project 1
                var project1 = new GanttProjectInfo(1, "Violencia", new Date(2010, 5, 11));

                var parentTask1 = new GanttTaskInfo(1, "Movimento de Mulheres Camponesas do Brasil", new Date(2010, 5, 11), 100, 50, "");
                
                parentTask1.addChildTask(new GanttTaskInfo(2, "Realizacao de concurso publico para delegadas/os das delegacias da Mulher", new Date(2010, 5, 11), 100, 40, ""));
                parentTask1.addChildTask(new GanttTaskInfo(13, "Formacao e capacitacao especifica de profissionais para atender mulheres vitimas de violencia", new Date(2010, 5, 12), 80, 90, ""));

                var parentTask2 = new GanttTaskInfo(3, "Hosted Control", new Date(2010, 6, 7), 190, 50, "1");
                var parentTask5 = new GanttTaskInfo(5, "J# interfaces", new Date(2010, 6, 14), 60, 70, "6");
                var parentTask123 = new GanttTaskInfo(123, "use GUIDs", new Date(2010, 6, 14), 60, 70, "");
                
                parentTask5.addChildTask(parentTask123);
                parentTask2.addChildTask(parentTask5);
                parentTask2.addChildTask(new GanttTaskInfo(6, "Task D", new Date(2010, 6, 10), 30, 80, "14"));

                var parentTask4 = new GanttTaskInfo(7, "Unit testing", new Date(2010, 6, 15), 118, 80, "6");
                var parentTask8 = new GanttTaskInfo(8, "core (com)", new Date(2010, 6, 15), 100, 10, "");
                
                parentTask8.addChildTask(new GanttTaskInfo(55555, "validate uids", new Date(2010, 6, 20), 60, 10, ""));
                parentTask4.addChildTask(parentTask8);
                parentTask4.addChildTask(new GanttTaskInfo(9, "Stress test", new Date(2010, 6, 15), 80, 50, ""));
                parentTask4.addChildTask(new GanttTaskInfo(10, "User interfaces", new Date(2010, 6, 16), 80, 10, ""));
                parentTask2.addChildTask(parentTask4);

                parentTask2.addChildTask(new GanttTaskInfo(11, "Testing, QA", new Date(2010, 6, 21), 60, 100, "6"));
                parentTask2.addChildTask(new GanttTaskInfo(12, "Task B (Jim)", new Date(2010, 6, 8), 110, 1, "14"));
                parentTask2.addChildTask(new GanttTaskInfo(14, "Task A", new Date(2010, 6, 7), 8, 10, ""));
                parentTask2.addChildTask(new GanttTaskInfo(15, "Task C", new Date(2010, 6, 9), 110, 90, "14"));

                project1.addTask(parentTask1);
                project1.addTask(parentTask2);

                //project 2
                var project2 = new GanttProjectInfo(2, "Fortalecimento Institucional dos Orgaos e Instancias  de Governo", new Date(2010, 5, 17));

                var parentTask22 = new GanttTaskInfo(62, "Fill HTML pages", new Date(2010, 5, 17), 157, 50, "");
                parentTask22.addChildTask(new GanttTaskInfo(63, "Cut images", new Date(2010, 5, 22), 78, 40, ""));
                parentTask22.addChildTask(new GanttTaskInfo(64, "Manage CSS", null, 90, 90, ""));
                project2.addTask(parentTask22);

                var parentTask70 = new GanttTaskInfo(70, "PHP coding", new Date(2010, 5, 18), 120, 10, "");
                parentTask70.addChildTask(new GanttTaskInfo(71, "Purchase D control", new Date(2010, 5, 18), 50, 0, ""));
                project2.addTask(parentTask70);

                var ganttChartControl = new GanttChart();
                
                ganttChartControl.setImagePath("codebase/imgs/");
                ganttChartControl.setEditable(false);
                ganttChartControl.shortMonthNames = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
                ganttChartControl.monthNames = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
                ganttChartControl.useShortMonthNames(false);

                ganttChartControl.addProject(project1);
                ganttChartControl.addProject(project2);

                ganttChartControl.create(htmlDiv1);
            }
        </script>
    </head>
    <body onload="createChartControl('GanttDiv');">
        <div style="width:100%;height:620px;position:absolute;" id="GanttDiv"></div>
    </body>
</html>